MCDS: AI Augmented Workflow Scheduling in Mobile Edge Cloud Computing Systems
نویسندگان
چکیده
Workflow scheduling is a long-studied problem in parallel and distributed computing (PDC), aiming at efficiently utilizing compute resources to meet user's service requirements. Recently proposed methods leverage the low response times of edge platforms optimize application Quality Service (QoS). However, workflow applications mobile edge-cloud systems challenging due computational heterogeneity, changing latencies devices volatile nature workload resource To overcome these difficulties it important, but same time challenging, develop long-sighted optimization scheme with efficient modelling QoS objectives. In this work, we propose MCDS: Monte Carlo Learning using Deep Surrogate Models schedule systems. MCDS an Artificial Intelligence (AI) based approach that uses tree-based search strategy deep neural network surrogate model estimate long-term impact immediate actions for robust decisions. Experiments on physical simulated testbeds show can improve over state-of-the-art terms energy consumption, time, SLA violations cost by least 6.13, 4.56, 45.09 30.71 percent respectively.
منابع مشابه
Workflow Scheduling in Cloud Computing
Cloud Computing offers wide computation and resource facilities for execution of various application workflows. Many different resources involved in execution of single workflow. Cloud Computing offers highly dynamic environment in which the system load and status of resource changes frequently. As the workload increases with increase in Cloud Services and clients there is a need to handle thes...
متن کاملA Bi-objective Workflow Application Scheduling in Cloud Computing Systems
The task scheduling is a key process in large-scale distributed systems like cloud computing infrastructures which can have much impressed on system performance. This problem is referred to as a NP-hard problem because of some reasons such as heterogeneous and dynamic features and dependencies among the requests. Here, we proposed a bi-objective method called DWSGA to obtain a proper solution f...
متن کاملOptimization Task Scheduling Algorithm in Cloud Computing
Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...
متن کاملWorkflow Scheduling for Service Oriented Cloud Computing
Service Orientation (SO) and grid computing are two computing paradigms that when put together using Internet technologies promise to provide a scalable yet flexible computing platform for a diverse set of distributed computing applications. This practice gives rise to the notion of a computing cloud that addresses some previous limitations of interoperability, resource sharing and utilization ...
متن کاملScientific Workflow Scheduling for Cloud Computing Environments
Concrete Static Historical Monitoring Language based Graphical
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Parallel and Distributed Systems
سال: 2021
ISSN: ['1045-9219', '1558-2183', '2161-9883']
DOI: https://doi.org/10.1109/tpds.2021.3135907